home *** CD-ROM | disk | FTP | other *** search
- // Copyright (C) 1997-2002 Alias|Wavefront,
- // a division of Silicon Graphics Limited.
- //
- // The information in this file is provided for the exclusive use of the
- // licensees of Alias|Wavefront. Such users have the right to use, modify,
- // and incorporate this code into other products for purposes authorized
- // by the Alias|Wavefront license agreement, without fee.
- //
- // ALIAS|WAVEFRONT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
- // INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
- // EVENT SHALL ALIAS|WAVEFRONT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
- // CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
- // DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
- // TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- // PERFORMANCE OF THIS SOFTWARE.
- //
- //
- // Alias|Wavefront Script File
- // MODIFY THIS AT YOUR OWN RISK
- //
- // Creation Date: June 17, 1997
- // Author: zguo
- //
- // Description:
- // This script is called in both performSetPrefAngle and
- // performAssumePrefAngle to build basic UI.
- //
-
- global proc string prefAngleTabBasic( string $parent )
- {
- setParent $parent;
-
- // Activate the default UI template.
- //
- setUITemplate -pushTemplate DefaultTemplate;
-
- // Turn on the wait cursor.
- //
- waitCursor -state 1;
-
- string $optionLayout = `columnLayout -adjustableColumn true`;
-
- radioButtonGrp
- -nrb 2
- -label "Options"
- -label1 "Selected Joint"
- -label2 "Recursive"
- recursive;
-
- // Turn off the wait cursor.
- //
- waitCursor -state 0;
-
- // Deactivate the default UI template.
- //
- setUITemplate -popTemplate;
-
- return $optionLayout;
- }
-
- // to make sure the options for prefAngle are already set.
- //
- global proc prefAngleSetOptionVars( int $forceSettings )
- {
- // -ch/-children
- //
- if ($forceSettings || !`optionVar -exists recursive`)
- optionVar -intValue recursive 1;
- }
-
- global proc prefAngleSetup (string $parent, int $forceSettings)
- {
- // Retrieve the option settings
- //
- prefAngleSetOptionVars ($forceSettings);
-
- setParent $parent;
-
- // Query the optionVar's and set the values into the controls
- //
- int $value = `optionVar -q recursive` + 1;
- radioButtonGrp -e -sl $value recursive;
- }
-
-